From 5450b9777af68bb8636918a7f959f5d4a2a9eeaa Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Mon, 25 May 2020 17:08:13 +0200 Subject: [PATCH] Use strncmp to compare array to string (#545) --- v900.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/v900.cc b/v900.cc index 5766030c9..18f3a1f32 100644 --- a/v900.cc +++ b/v900.cc @@ -328,11 +328,11 @@ v900_read() wpt->pdop = atof(line.adv.pdop); /* handle fix mode (2d, 3d, etc.) */ - if (!strcmp(line.adv.valid,"DGPS")) { + if (!strncmp(line.adv.valid,"DGPS", sizeof line.adv.valid)) { wpt->fix = fix_dgps; - } else if (!strcmp(line.adv.fixmode,"3D")) { + } else if (!strncmp(line.adv.fixmode,"3D", sizeof line.adv.fixmode)) { wpt->fix = fix_3d; - } else if (!strcmp(line.adv.fixmode,"2D")) { + } else if (!strncmp(line.adv.fixmode,"2D", sizeof line.adv.fixmode)) { wpt->fix = fix_2d; } else /* possible values: fix_unknown,fix_none,fix_2d,fix_3d,fix_dgps,fix_pps */ -- 2.30.2